package com.ruoyi.assets.dto;

import com.ruoyi.common.core.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author SunFanKe
 * @CreateTime 2025-03-05
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FinancialDTO {
    /** 序号 */
    private Long financialId;

    /** 分类ID */
    private Integer cateoriesId;

    /** 资产原值 */
    private Double originalValue;

    /** 税额 */
    private Double taxAmount;

    /** 残值率 */
    private Double salvageRate;

    /** 预计残值 */
    private Double estimatedSalvageValue;

    /** 减值准备 */
    private Double impairmentProvision;

    /** 预计使用期间 */
    private Long expectedUsagePeriod;

    /** 已折旧期间 */
    private Long depreciatedPeriod;

    /** 剩余使用期间 */
    private Long remainingUsagePeriod;

    /** 期初累计折旧 */
    private Double beginningAccumulatedDepreciation;

    /** 每月折旧额，数值类型 */
    private Double monthlyDepreciation;

    /** 期初净值，数值类型 */
    private Double beginningNetValue;

    /** 备注 */
    private String remarks;
}
